﻿@charset "utf-8";
/* CSS Document */



/*===全局设置===*/
html,body{ margin:0px; padding:0px; height:100%; background:url(../images/header_bg.png) repeat-x; font-size:15px; color:#333; font-family:'微软雅黑'; }
p,ul,ol{ list-style:none; margin:0px; padding:0px;}
a{ text-decoration:none;}
img{ border:none;}
.moreclass{ float:right; padding-top:2px; padding-right:2px;}
.moreclass a{color:#9a9a9a; font-size:12px; font-family:'宋体'!important ;}
.moreclass a:hover{ color:#C30;}
.moreclass1{ float:right;  padding-right:2px;}
.moreclass1 a{color:#9a9a9a; font-weight:normal !important; font-size:12px !important; font-family:'宋体'!important ;}
.moreclass1 a:hover{ color:#C30;}

.user
{
    background: rgba(0, 0, 0, 0) url("../images/user.png") no-repeat scroll 10px center;
    color: #4FAAF4;
    cursor: pointer;
    padding: 0 10px 0 25px; 
    line-height:29px;
}

.user:hover
{
    background: rgba(0, 0, 0, 0) url("../images/user-hover.png") no-repeat scroll 10px center;
}

.user a
{
    font-weight:bold;
    color:#e40077;
}

/*===header===*/

.header{ height:164px; width:1002px; margin:0px auto; font-size:12px;}
/**/
.top{ height:29px; width:1002px; line-height:29px;}
.weatherImg{vertical-align:middle;margin-top:-3px;}
.loginBtn{float: right; width:40px; 
    line-height: 20px;  
    text-align: center;  
    color:#fff;  
    font-size: 12px; }
     .loginBtn:hover
    {
    background: #fe8855;  
        }
/**/
.logoarea{ background:url(../images/logo_bg.jpg); height:94px; width:100%;}
.zfe{ float:right; padding-right:220px; padding-top:35px;}
.zfe li{ float:left; margin-left:10px;}

/*导航*/
.navleft{ float:left; margin-left:10px;}
.navleft li{ float:left; width:120px; height:41px; margin-right:4px; }
.navleft li a{ color:white; font-family:'微软雅黑'; font-size:18px; font-weight:bold; display:block; text-align:center; line-height:41px;} 
.navleft li a:hover{ background:#0369bc; text-decoration:none;}
.navleft li a img{ vertical-align:-2px; margin-right:8px;}

/*检索*/
.navright{ float:right; padding-top:8px; margin-right:10px;}
.search{ border:1px solid #419ee9; height:22px; line-height:20px;}
.sbtn2{ background:url(../images/btn2.png); width:49px; height:24px; border:none; cursor:pointer;}
.sbtn4{ background:url(../images/btn3.png); width:63px; height:24px; border:none; cursor:pointer;}

.shadow{ background:url(../images/shade.png); height:6px; overflow:hidden; position:absolute; left:0px; top:164px; width:100%; z-index:10;}

/*===center===*/
.center{ background:#f1f1f1; min-height:500px; height:auto !important; padding-bottom:10px;}
.centerbox{ background:white; height:580px; min-height:580px; height:auto !important; width:986px; margin:0px auto;padding:8px; position:relative;}



.newbox{ height:314px;}
.pic_news{ float:left;}
.newslist{ float:left; margin-left:14px; margin-top:0px; width:510px; }
.newtab{ background:url(../images/newslistbg.png); height:40px; border-left:1px solid #ebe9e9;  border-right:1px solid #ebe9e9;}
.newtab li{ float:left; margin-left:15px; width:100px; text-align:center; line-height:40px; font-family:'微软雅黑'; font-size:14px; cursor:pointer; }
.newtab_cl{ background:url(../images/newcl_bg.png); color:#197fd0; }

#tab_conbox{ width:96%; margin:0px auto;}
.oneNews{ line-height:28px ; border-bottom:1px dashed gold; padding-bottom:10px; position:relative; text-indent:0px; font-size:14px; color:#333;font-family:'宋体'!important;}
h2{color:#004A99;font-size:18px; margin:0px; padding-top:14px; padding-bottom:14px;}
.newslist_h_a:hover{text-decoration:line-through;}
.newsmore{ position:absolute; right:0px; bottom:-14px; background:white; padding:0px 15px; text-indent:0px; font-size:14px;font-family:'宋体'!important;font-weight:bold;}
.oneNews a{color:Green;}
.oneNews a:hover{ color:#C30;}
.newsliebiao{ margin-top:10px;}
.newsliebiao li a{ line-height:24px; color:#333;font-family:inherit;font-family:'宋体'!important;  background:url(../images/listicon2.gif) no-repeat left center; padding-left:10px; font-size:12px; }
.newsliebiao li a span{ float:right; *margin-top:-24px; _margin-top:-24px; font-size:12px;}
.newsliebiao li span{*margin-top:-24x; _margin-top:-24px;margin-left:65px;float: right; font-size: 12px; line-height: 24px;}
.newsliebiao p {width:488px;text-align:right;height:10px;}/*height:41px;*/
.newsliebiao li a:hover{ color:#F60; text-decoration:underline;}
.newsliebiao p a{color:#9a9a9a; font-size:14px;}
.newsliebiao p a:hover{ color:#C30;text-decoration:underline;}

.hotattention{ color:#da1300; height:40px; }
.hotattention span{ font-weight:bold; font-size:15px; padding-top:6px;  }
.hotattention a{ color:#da1300; text-decoration:underline;  margin-right:20px; font-size:15px; padding-left:6px; }
.mtbdindex{ padding-top:9px !important; }
.mtbdindex li{border-bottom:1px dashed #e2e2e2;   }
.mtbdindex li a{line-height:37px !important;}

.mtbdmore{ font-size:14px; color:#777; position:absolute; bottom:-28px; right:10px; }


.zdgzpmfw{ height:138px; margin-top:10px;}
.empwork{ background:url(../images/zdgz_bg.png); width:485px; height:138px; float:left;}
.empwork ul{ margin-left:45px; margin-top:11px;}
.empwork li{ float:left; margin:2px; height:54px;}
.bmserve{ background:url(../images/bmfw_bg.png); width:494px; height:138px; float:right;}
.bmserve ul{ margin-left:45px; margin-top:14px;}
.bmserve li{ float:left; margin:0px 4px;  }




.cszwzm{ padding-top:10px;}

.city_box{ width:348px; float:left;}
.city{ width:348px; height:427px; border:1px solid #e9e9e9; position: relative;}
.city_bt{color:White; background:url(../images/csyx_bg1.png); height:29px; line-height:29px; font-family:inherit; font-size:15px; font-weight:100; text-indent:20px; }
.city_bt_seco{color:#006600; background:url(../images/csyx_bg_seco.png); height:29px; line-height:27px; font-family:inherit; font-size:15px; font-weight:100; text-indent:20px; }
.city_bt_a{ position:absolute; margin-top: -22px; margin-left: 305px; font-size: 12px; color: #479404;text-decoration:underline;}
.city_bt_seco_a{ position:absolute; margin-top: -22px; margin-left: 245px; font-size: 12px; color: #479404;text-decoration:underline;}

.fourone{ width:88%; margin:10px auto; line-height:26px;}
.fourone span{ font-weight:bold; }
.fourone a{color:#9a9a9a;}
.fourone a:hover{ color:#C30;}


/*8-21*/
.csyx_list{ width:92% !important; margin:0px auto; padding-top:8px; font-family:'宋体'!important;}
.csyx_list a span{ color:#FF4400; float:left ;}
.csyx_list li{  border-bottom:1px dotted gold; line-height:34px; text-indent:5px; background:url(../images/listicon1.gif) no-repeat left center;}
.csyx_list li a{ color:#333; text-decoration:none; font-size:12px; font-family:inherit;}
.csyx_list li a:hover{ color:#F60; }
.timeright{ float:right !important; _margin-top:-36px; *margin-top:-36px;  color:#848384 !important; font-size:12px; }


.citytab{width:96%; background:url(../images/citytab_bg.png) center center repeat-x; height:30px; margin:0px auto; border:1px solid #e9e9e9; }
.citytab li{ float:left; line-height:30px; width:110px;  text-align:center; cursor:pointer; border-right:1px solid #e9e9e9;}
.citytab_cl{ background:white; height:31px; color:#318ed8;}
.envir_ranking{ width:94%; margin:6px auto;}
.envir_ranking table{ border:1px solid #e9e9e9; border-collapse:collapse;}
.envir_ranking table td{border:1px solid #e9e9e9; height:20px; text-align:center;}
.envir_ranking table th{border:1px solid #e9e9e9; height:20px; background:#efefef;}
.zw_box{ width:334px; float:left; margin-left:14px;}

.zhengwu_tab{  background:url(../images/citytab_bg.png) center center repeat-x; height:30px; margin:0px auto; border-bottom:1px solid #e9e9e9;}
.zhengwu_tab li{ float:left; line-height:30px; width:80px; text-align:center; border-right:1px solid #e9e9e9; cursor:pointer;}

.xkgs_ch{ width:96%; margin:10px auto;}
.xkcx_list{ width:96%; margin:4px auto; padding-top:9px;}
.xkcx_list li a{color:#333; line-height:28px; background:url(../images/listicon2.png) no-repeat left center; padding-left:8px; font-size:15px;}
.xkcx_list li a span{ float:right; _margin-top:-28px;  *margin-top:-28px; font-size:12px; }
.xkcx_list table{ background:#efefef; margin-bottom:6px; }


.zwgkred{ background:url(../images/zwgk_bg.png); width:339px; height:93px; margin-top:2px; margin-left:-3px; position:relative; font-size:12px;}
.zwgkred table{text-align: center;position: absolute;left: 30px;top: 20px;width: 296px;}
.zwgkred table a{ color:#333;}
.zwgkred table a:hover{ text-decoration:underline;}

.zmhd{ width:276px; height:427px; border:1px solid #e9e9e9; float:right; }
.hdicon{ padding-top:16px; border-bottom:1px dotted #e2e1e1; height:145px; }
.hdicon li{ float:left; width:100px; height:62px; margin:4px 16px;}
.hdicon li a{ display:block; text-align:center; color:#6FC606; font-size:12px;} 
.hdicon li a:hover{ color:red;text-decoration:underline;} 
.hdicon li a img{ margin-bottom:5px;}

.video{ width:90%; margin:0px auto; padding-top:5px;}
.video p{ line-height:28px; height:28px; font-weight:bold;}
.video_a{ text-align:center; margin-top:4px;}
.videoslt{ margin-bottom:5px;}



.nationenvi{ width:985px; margin:0px auto; height:338px; clear:both; padding-top:10px;}
.nationenvi p{ background:url(../images/shouduhuanjing_bg.png); width:985px; height:40px; line-height:40px;  font-family:'微软雅黑'; font-size:16px; font-weight:bold; text-indent:20px;}
.nationenvi p span{ float:right; *margin-top:-40px; _margin-top:-40px; padding-right:10px;}
.nationenvi p span a{ font-size:14px; font-weight:normal; color:#9a9a9a;}
.nationenvi p span a:hover{ color:#C30;}

.hjjs_img{ width:983px; border:1px solid #e6e6e6; border-top:none !important; height:304px;}
.hjjs_img li{ float:left; margin:15px 15px 10px 23px; width:205px; height:124px; }
.hjjs_img li a{ text-align:center; display:block; color:#333; }
.hjjs_img li a img{ margin-bottom:5px;}
.hjjs_img li a:hover{  color:#C30;}



.special{ width:983px; height:90px; background:#f2f2f2; clear:both; border:1px solid #e6e6e6; margin-top:25px;}
.special p{ float:left; padding-top:5px; padding-left:5px;position:relative;} 
.special_a{position:absolute; margin-top: 7px; margin-left: -216px; font-size: 15px; color: #479404;}
.ddlsty{height: 55px; margin-top: 32px; overflow-y: scroll; width: 246px; margin-left:-246px;
                    font-size: 12px; background-color: White;float:left;}
.ddlsty li{padding-left:15px;margin-left:20px;line-height:20px; text-indent:5px; background:url(../images/listicon1.gif) no-repeat left center;}
.ddlsty li{color:Black;}
#demo {margin-top:12px;margin-left:5px;background: #f2f2f2;overflow:hidden;width: 707px;}





.yqlink{ padding-top:10px; padding-left:10px; height:40px;}
.link_bt{ float:left; font-family:'微软雅黑'; font-size:16px; font-weight:bold; line-height:24px;}
.fselect{ float:left;}
.fselect li{ float:left; background:url(../images/selectbg.png) center center; width:206px; height:24px; text-align:left; text-indent:6px; line-height:26px; margin-left:16px; border:1px solid #dedede;}
.fselect li:hover{ border:1px solid #C60;}

.szf_link{ background:white; border:1px solid #e2e2e2; height:auto; line-height:28px; padding:10px 20px; position:relative;}
.szf_link a{ color:#9a9a9a;}
.szf_link a:hover{ color:#C30;} 
.szf_link span{ position:absolute; top:-14px; left:200px;}


.footer{ height:100px;width:1002px; background:white; margin:20px auto;border-top:1px solid #e2e2e2;background:url(../images/zj_bottom.gif);position: relative;}
.footnav{ width:1002px; margin:20px auto;}
.footnav_a{position:absolute;margin-left:420px;margin-top:-20px;color:White; text-align:center;}
.footnav a{ color:#333; margin:0px 4px;font-size:12px;}
.footnav a:hover{ color:#C30;}
.footnav a img{ vertical-align:middle; vertical-align:-8px; margin-right:6px;}
.footnav_a a{color:White;}



.beijingwindow{ position:absolute; top:26px; right:10px;}
.beijingwindow a{ display:block; width:49px; height:53px;  }

.piaming li a{ line-height:28px; color:#333; background:url(../images/listicon1.gif) no-repeat left center; padding-left:10px;}
.piaming li a span{ float:right; *margin-top:-28px; _margin-top:-28px;}




#rdgz{
height:18px;
overflow:hidden;
margin-top:5px;
*margin-top:7px !important;
*position:absolute; 
*right:45px;
}


#rdgz a{ padding-right:8px; color:red; display:block; line-height:18px; text-decoration:none;}
#rdgz a:hover{ text-decoration:underline;}


.gafwbtn {
background: url(../images/gzfw_btn.png);
width: 62px;
height: 24px;
border: none;
cursor: pointer;
color: white;
line-height: 24px;
}

#TODOLIST{position:relative;}
#pronew{position:absolute;left:85px;top:5px;}
